/// <summary> /// update footer menu item version object from database /// </summary> /// <param name="footerMenuItem">footer menu item version data</param> /// <returns>updated object</returns> public FooterMenuItemVersion Update(FooterMenuItemVersion footerMenuItem) { try { _db.FooterMenuItemVersions.Update(footerMenuItem); _db.SaveChanges(); return(_db.FooterMenuItemVersions.FirstOrDefault(c => c.Id == footerMenuItem.Id)); } catch (Exception ex) { return(null); } }
public static FooterMenuItemViewModel MapToFooterItemViewModel(this FooterMenuItemVersion viewModel) { return(new FooterMenuItemViewModel() { Id = viewModel.Id, Link = viewModel.Link, EnColumnPostion = viewModel.EnColumnPostion, Order = viewModel.Order, IsActive = viewModel.IsActive, IsDeleted = viewModel.IsDeleted, FooterMenuItemId = viewModel.FooterMenuItemId, ChangeActionEnum = viewModel.ChangeActionEnum, VersionStatusEnum = viewModel.VersionStatusEnum, ApprovalDate = viewModel.ApprovalDate, ApprovedById = viewModel.ApprovedById, CreatedById = viewModel.CreatedById, CreationDate = viewModel.CreationDate, EnTitle = viewModel.EnTitle, FooterMenuTitleId = viewModel.FooterMenuTitleId, ArTitle = viewModel.ArTitle, ArColumnPostion = viewModel.ArColumnPostion, }); }