示例#1
0
 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, ""));
 }
示例#2
0
 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;
 }