public async Task <ActionResult> AddLogRecord(LogRecordAddViewModel model) { var response = new BaseModel(); var logTypes = GetLogTypes(); var logType = LogTypeFind(logTypes, model.Headers); if (logType != null) { var logTypeFromDB = (await logTypeRepository.FindByAsync(t => t.Id == logType.Id)).FirstOrDefault(); if (logTypeFromDB != null) { for (int i = 0; i < model.Records.Count; ++i) { var logRecord = new LogRecord(); logRecord.SetContent(model.Records[i]); logTypeFromDB.Records.Add(logRecord); } logTypeRepository.Save(); logRecordRepository.Save(); response.SetSuccess("Log saved"); return(Json(response)); } } else { response.SetError("Can't find log type"); } return(Json(response)); }
public JsonResult SetProductToSocet(string productId, string socetId, int count) { var model = new BaseModel(); if ((productId != string.Empty) && (socetId != string.Empty) && (count > 0)) { var result = SocetProductsService.AddProductIdToSocetId(productId, socetId, count); model = Mapper.Map <BaseModel>(result); } else { model.SetError(ResError.DataEmpty); } return(Json(model, JsonRequestBehavior.AllowGet)); }
public JsonResult SetProductToSocet(string productId, string socetId, int count) { var model = new BaseModel(); if ((productId != string.Empty) && (socetId != string.Empty) && (count > 0)) { var result = SocetProductsService.AddProductIdToSocetId(productId, socetId, count); model = Mapper.Map<BaseModel>(result); } else { model.SetError(ResError.DataEmpty); } return Json(model, JsonRequestBehavior.AllowGet); }