public ActionResult Edit([FromBody] ExternalOrganizationModel model)
        {
            //validation
            var result = db.ExternalOrganizations.Where(x => x.ExternalOrganizationId == model.ExternalOrganizationId).FirstOrDefault();

            if (result == null)
            {
                return(BadRequest());
            }
            result.Title = model.Title;
            result.ExternalOrgTypeRef = model.ExternalOrgTypeRef;
            result.Manager            = model.Manager;
            result.ManagerMobile      = model.ManagerMobile;
            result.Tel          = model.Tel;
            result.Fax          = model.Fax;
            result.Mail         = model.Mail;
            result.MainAddress  = model.MainAddress;
            result.SubAddress   = model.SubAddress;
            result.RegisterCode = model.RegisterCode;
            result.State        = model.State;
            result.Description  = model.Description;
            db.Update(result);
            db.SaveChanges();
            return(Ok());
        }
        public ActionResult Create([FromBody] ExternalOrganizationModel model)
        {
            //validation

            if (ModelState.IsValid)
            {
                db.Add(model);
                db.SaveChanges();
            }
            return(Ok());
        }
        public ActionResult Delete([FromBody] ExternalOrganizationModel model)
        {
            //validation
            var result = db.ExternalOrganizations.Where(x => x.ExternalOrganizationId == model.ExternalOrganizationId).FirstOrDefault();

            if (result == null)
            {
                return(BadRequest());
            }
            db.Remove(result);
            db.SaveChanges();
            return(Ok());
        }