Ejemplo n.º 1
0
        public DbResponse Edit(AreaAddEditModel model)
        {
            try
            {
                if (string.IsNullOrEmpty(model.AreaName))
                {
                    return(new DbResponse(false, "Invalid Data"));
                }

                if (_db.Area.IsNull(model.AreaId))
                {
                    return(new DbResponse(false, $"No data Found"));
                }

                if (_db.Area.IsExistName(model.AreaName, model.RegionId, model.AreaId))
                {
                    return(new DbResponse(false, $" {model.AreaName} already Exist"));
                }

                return(_db.Area.Edit(model));
            }
            catch (Exception e)
            {
                return(new DbResponse(false, $"{e.Message}. {e.InnerException?.Message ?? ""}"));
            }
        }
Ejemplo n.º 2
0
        public DbResponse Edit(AreaAddEditModel model)
        {
            var area = Db.Area.Find(model.AreaId);

            area.RegionId = model.RegionId;
            area.AreaName = model.AreaName;
            Db.Area.Update(area);
            Db.SaveChanges();
            return(new DbResponse(true, $"{area.AreaName} Updated Successfully"));
        }
Ejemplo n.º 3
0
        public DbResponse <AreaAddEditModel> Add(AreaAddEditModel model)
        {
            var area = _mapper.Map <Area>(model);

            Db.Area.Add(area);
            Db.SaveChanges();
            model.AreaId = area.AreaId;

            return(new DbResponse <AreaAddEditModel>(true, $"{model.AreaName} Added Successfully", model));
        }
Ejemplo n.º 4
0
        public IActionResult PostArea(AreaAddEditModel model)
        {
            var response = _area.Add(model);

            return(Json(response));
        }
Ejemplo n.º 5
0
        public IActionResult UpdateArea(AreaAddEditModel model)
        {
            var response = _area.Edit(model);

            return(Json(response));
        }