AK
private: System::Void CSV_WViewForm_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e){
exit(0);
}
Size: a a a
AK
private: System::Void CSV_WViewForm_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e){
exit(0);
}
SS
AK
SS
Б[
Б[
SS
H
C
M
public class Meeting : IValidatableObject
{
public string Id { get; set; }
[Required]
public string Start_time { get; set; }
[Required]
public string End_time { get; set; }
[Required]
public DateTime Date { get; set; }
[Required]
[Url]
public string Url { get; set; }
[Required]
[RegularExpression(@"^[(a-zA-Z)' '(a-zA-Z)]*$",
ErrorMessage = "Characters are not allowed.")]
public string Owner { get; set; }
[Required]
[RegularExpression(@"^[(a-zA-Z)' '(a-zA-Z)]*$",
ErrorMessage = "Characters are not allowed.")]
public string Participant { get; set; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
List<ValidationResult> results = new List<ValidationResult>();
DateTime dt, dt1;
if(DateTime.TryParse(Start_time, out dt) == false)
{
yield return new ValidationResult("Start time wrong");
}
if (DateTime.TryParse(End_time, out dt1) == false)
{
yield return new ValidationResult("End time wrong");
}
if (string.Compare(Start_time, End_time) == 1)
{
yield return new ValidationResult("Time Conflict");
}
}
}
[HttpPost]
public IActionResult Create([FromBody] Meeting meet)
{
if (ModelState.IsValid)
{
Guid obj = Guid.NewGuid();
meet.Id = obj.ToString();
_dataAccessProvider.AddMeetingRecord(meet);
return Ok("Meeting was successfully added");
}
return BadRequest(ModelState);
}
RD
AK
A
D
RD
D
ВО
D
SC
SC