Ejemplo n.º 1
0
 public JsonResult Create([FromBody] RebusModel model)
 {
     try
     {
         return(Json(_rebusManager.Save(model)));
     }
     catch (Exception ex)
     {
         return(Json(new { error = ex.Message }));
     }
 }
Ejemplo n.º 2
0
        public JsonResult Edit([FromBody] RebusModel model)
        {
            if (model.ID <= 0)
            {
                return(Json(new { error = "error" }));
            }

            try
            {
                return(Json(_rebusManager.Save(model)));
            }
            catch (Exception ex)
            {
                return(Json(new { error = ex.Message }));
            }
        }
Ejemplo n.º 3
0
        public RebusModel Save(RebusModel model)
        {
            var validationResult = model.Validate();

            if (!validationResult.IsValid)
            {
                throw new ApplicationException(validationResult.Message);
            }

            var entity = Mapper.Map <DAL.Model.Rebus>(model);

            if (entity.ID > 0)
            {
                _rebusRepository.Update(entity);
            }
            else
            {
                _rebusRepository.Insert(entity);
            }

            return(Mapper.Map <RebusModel>(entity));
        }