Пример #1
0
 public static AddOn VMToM(AddOnViewModel model)
 {
     return(new AddOn()
     {
         ID = model.ID,
         Description = model.Description,
         CompanyID = model.Company.ID
     });
 }
Пример #2
0
 public async Task <JsonResult> Insert(AddOnViewModel vm)
 {
     try {
         if (APISecurity.IsAllowAPIAccessByKey(roleName, "Admin"))
         {
             vm.ID      = Guid.NewGuid().ToString();
             vm.Company = new CompanyViewModel()
             {
                 ID = CurrentUser.CompanyID
             };
             var model = AddOnUtility.VMToM(vm);
             _addOnService.Insert(model);
             return(Json(new { success = true }));
         }
         else
         {
             return(Json(new { success = false, message = MessageUtility.NoAccessPriviledges() }));
         }
     } catch { return(Json(new { success = false, message = MessageUtility.ServerError() })); }
 }