public virtual CustomActionResult CanDelete(Models.PersonMisc entity) { if (entity.TypeId == 75) { var books = this.context.BookAutors.Count(q => q.PersonMiscId == entity.Id); if (books > 0) { return(Exceptions.getCanNotDeleteException("PersonMisc-03")); } } return(new CustomActionResult(HttpStatusCode.OK, "")); }
public static void Fill(Models.PersonMisc entity, ViewModels.PersonMiscellaneous personmisc) { entity.Id = personmisc.Id; entity.FirstName = personmisc.FirstName; entity.LastName = personmisc.LastName; entity.Remark = personmisc.Remark; entity.TypeId = personmisc.TypeId; entity.ImageUrl = personmisc.ImageUrl; entity.Email = personmisc.Email; entity.Instagram = personmisc.Instagram; entity.Telegram = personmisc.Telegram; entity.LinkedIn = personmisc.LinkedIn; entity.Website = personmisc.Website; entity.Tel = personmisc.Tel; }