コード例 #1
0
 public ActionResult Add(Site_DTO obj)
 {
     if (!ModelState.IsValid)
     {
         return(Json(false));
     }
     else
     {
         _SiteAppService.Add(obj);
         return(Json(true));
     }
 }
コード例 #2
0
        public JsonResult SaveData(string strSite)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            Site_DTO             site       = serializer.Deserialize <Site_DTO>(strSite);
            bool   status  = false;
            string message = string.Empty;

            //add new employee if id = 0
            if (site.code_site == null)
            {
                status = false;
            }

            else
            {
                if (site.Id == 0)
                {
                    try
                    {
                        _SiteAppService.Add(site);
                        status = true;
                    }
                    catch (Exception ex)
                    {
                        status  = false;
                        message = ex.Message;
                    }
                }
                else
                {
                    //update existing DB
                    //save db

                    var entity = _SiteAppService.GetById(site.Id);
                    entity.code_site    = site.code_site;
                    entity.Name         = site.Name;
                    entity.adresse_site = site.adresse_site;
                    entity.Code_postale = site.Code_postale;
                    entity.Ville        = site.Ville;
                    entity.pays         = site.pays;
                    entity.no_tel       = site.no_tel;
                    entity.no_fax       = site.no_fax;
                    entity.email        = site.email;
                    entity.Id           = site.Id;

                    try
                    {
                        _SiteAppService.Update(entity);
                        status = true;
                    }
                    catch (Exception ex)
                    {
                        status  = false;
                        message = ex.Message;
                    }
                }
            }

            return(Json(new
            {
                status = status,
                message = message
            }));
        }