public void UpdateFromDto(CalendarViewDto dto) { this.StartDate = dto.StartDate; this.EndDate = dto.EndDate; this.IncludeHistory = dto.IncludeHistory; this.IncludeFuture = dto.IncludeFuture; }
public static CalendarView FromDto(CalendarViewDto dto) { var retVal = new CalendarView(); retVal.UpdateFromDto(dto); return(retVal); }
public void UpdateDto(CalendarViewDto dto) { dto.StartDate = this.StartDate; dto.EndDate = this.EndDate; dto.IncludeHistory = this.IncludeHistory; dto.IncludeFuture = this.IncludeFuture; }
public static CalendarViewDto ToDto(CalendarView model) { var retVal = new CalendarViewDto(); model.UpdateDto(retVal); return(retVal); }
public IActionResult Create() { var m = new CalendarViewDto() { BeginDate = DateTime.Now }; return(View(m)); }
public bool Create(CalendarViewDto entity) { var dt = entity.MapTo <CalendarView>(); dt.UserId = _getUserService.GetIdUser(); dt.Weekend = _fn.GetWeekOrderInYear(entity.BeginDate); dt.Weekdays = dt.CreateDate.DayOfWeek.ToString(); _repository.Insert(dt); return(true); }
public void DtoAndDomainRoundTrip() { Fixture fixture = TestHelper.CreateSerializationAutoFixture(); CalendarViewDto sourceDto = fixture.Create <CalendarViewDto>(); CalendarView domain = CalendarView.FromDto(sourceDto); CalendarViewDto targetDto = CalendarView.ToDto(domain); var sourceDtoLikeness = sourceDto.AsSource().OfLikeness <CalendarViewDto>(); sourceDtoLikeness.ShouldEqual(targetDto); }
private CalendarViewModel MapDtoToModel(CalendarViewDto dbItem) { if (dbItem != null) { return(new CalendarViewModel { Events = dbItem.Events.ConvertAll(x => new CalendarViewModelItem() { id = x.id, title = x.title, start = x.start, end = x.end, color = x.color }) }); } return(null); }
public void DtoAndLiteDbRoundTrip() { Fixture fixture = TestHelper.CreateSerializationAutoFixture(useLiteDBCompatibleDateTime: true); CalendarViewDto sourceDto = fixture.Create <CalendarViewDto>(); CalendarViewDto targetDto; using (var db = new LiteDatabase(new MemoryStream())) { var col = db.GetCollection <CalendarViewDto>(); var id = col.Insert(sourceDto); targetDto = col.FindById(id); } var sourceDtoLikeness = sourceDto.AsSource().OfLikeness <CalendarViewDto>(); sourceDtoLikeness.ShouldEqual(targetDto); }
public IActionResult Create(CalendarViewDto model) { //if(model.BeginDate== new DateTime()) //model.BeginDate = DateTime.Now; if (ModelState.IsValid) { var iduser = _userManager.AbpSession.UserId; var entity = model.MapTo <CalendarViewDto>(); entity.IsAcive = true; entity.CreateDate = DateTime.Now; entity.Author = _userManager.Users.FirstOrDefault(j => j.Id.Equals(iduser)).FullName; entity.Weekdays = DateTime.Now.DayOfWeek.ToString(); _calendarViewService.Create(entity); ViewBag.mes = "Thanh cong"; } //Alerts.Success("Success alert message!", "Test Alert"); return(View("Index")); }