예제 #1
0
 public JsonResult CreatePharmacie(FormCollection form)
 {
     try
     {
         var rs = client.PharmacyExists(form.Get("email"));
         if (rs)
         {
             return(Json(new { success = false, message = "Une pharmacie avec cette addresse email exist déjà" }));
         }
         var p = new Pharmacies
         {
             Username       = form.Get("email").ToLower(),
             Password       = EasyEncryption.MD5.ComputeMD5Hash(form.Get("password")),
             Active         = true,
             Address        = form.Get("address"),
             City           = form.Get("city"),
             CommercialName = form.Get("firstname"),
             Rccm           = form.Get("rccm"),
             Contact        = form.Get("contact"),
             EmailAddress   = form.Get("email"),
             Country        = Convert.ToInt32(form.Get("country")),
             ManagerContact = form.Get("mcontact"),
             ManagerNames   = form.Get("manager"),
             TimeZone       = form.Get("timezone"),
             Description    = form.Get("desc"),
             Latitude       = form.Get("lat"),
             Longitude      = form.Get("long"),
             Tva            = decimal.Parse("10"),
             Currency       = form.Get("currency")
         };
         var uid = client.CreatePharmacy(p);
         return(Json(new { success = true, id = uid }));
     }
     catch (FaultException ex)
     {
         return(Json(new { success = false, message = ex.Message }));
     }
     catch (Exception ex)
     {
         return(Json(new { success = false, message = ex.Message }));
     }
 }