Example #1
0
        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));
        }
Example #2
0
        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);
        }