public static LastLocation ConvertToDL(LastLocation1 l)
 {
     return(new LastLocation()
     {
         Id = l.Id,
         UserId = l.UserId,
         LastLocation1 = l.LastLocation,
         Date = l.Date
     });
 }
 public IHttpActionResult Put([FromBody] LastLocation1 lastLocation)
 {
     try
     {
         LastLocationBL.UpdateLastLocation(lastLocation);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(NotFound());
     }
 }
 // DELETE: api/LastLocation/5
 public IHttpActionResult Delete(LastLocation1 lastLocation)
 {
     try
     {
         LastLocationBL.DeleteLastLocation(lastLocation);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(Conflict());
     }
 }
 // POST: api/LastLocation
 public IHttpActionResult Post([FromBody] LastLocation1 lastLocation)
 {
     try
     {
         LastLocationBL.AddLastLocation(lastLocation);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(Conflict());
     }
 }
        //Delete האם יש למחוק קודם מהטבלאות שהוא נמצא בהן בקשרי גומלין
        public static void DeleteLastLocation(LastLocation1 lastLocation)
        {
            LastLocation newlastLocation = LastLocationConvertor.ConvertToDL(lastLocation);

            LastLocationDL.DeleteLastLocation(newlastLocation);
        }
 //Update
 public static void UpdateLastLocation(LastLocation1 l)
 {
     LastLocationDL.UpdateLastLocation(LastLocationConvertor.ConvertToDL(l));
 }