public BaseResultType Validate(DefaultParamOfCRUDOperation <Core.Data.Domain.House> item) { BaseResultType baseResultType = new BaseResultType() { Status = ResultStatus.Success }; if (item.Item.CountOfEntrance == null) { //WarningQuestion question = new WarningQuestion() //{ // Id = "1", // Message = "Отсутствует количество подъездов" //}; //baseResultType.AddWarring(question); if (!item.IsSendAndAnswerQuestion("Отсутствует количество подъездов.Продолжить?", ResultQuestionType.NO, baseResultType)) { baseResultType.AddError(" Отмена"); } } if (item.Item.CountOfFloor == null) { WarningQuestion question = new WarningQuestion() { Id = "1", Message = "Отсутствует количество этажей" }; baseResultType.AddWarring(question); } return(baseResultType); }
public BaseResultType Validate(DefaultParamOfCRUDOperation <ObjectMappingForTest> item) { BaseResultType baseResultType = new BaseResultType() { Status = ResultStatus.Success }; if (String.IsNullOrWhiteSpace(item.Item.StrValue)) { WarningQuestion question = new WarningQuestion() { Id = "1", Message = "Отсутствует строка" }; baseResultType.AddWarring(question); } return(baseResultType); }