public RegistratedUserServiceModel Get(int id) { log.Info("Reached Get(int id) in RegistratedUsersService.cs"); try { if (id < 0) { log.Error("Id that was given to Get(int id) in RegistratedUsersService.cs isn't positive number"); return(null); } RegistratedUser r = null; r = unitOfWork.RegistratedRepository.GetById(id); RegistratedUserServiceModel user = mapper.Map <RegistratedUserServiceModel>(r); if (user == null) { log.Error("Got null object in Get(int id) in RegistratedUsersService.cs"); return(null); } log.Info("Returned RegistratedUser object from Get(int id) in RegistratedUsersService.cs"); return(user); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Get(int id) in RegistratedUsersService.cs!", e)); return(null); } }
private bool Exists(int id) { try { if (id < 0) { log.Error("Id that was given to Exists(int id) in RegistratedUsersService.cs isn't positive number"); return(false); } RegistratedUser user = unitOfWork.RegistratedRepository.GetById(id); if (user == null) { log.Error("Got null object in Exists(int id) in RegistratedUsersService.cs"); return(false); } return(true); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Exists(int id) in RegistratedUsersService.cs", e)); return(false); } }
public bool Delete(int id) { log.Info("Reached Delete(int id) in CustomersService.cs"); try { if (id < 0) { log.Error("Id that was given to Delete(int id) in CustomersService.cs isn't positive number"); return(false); } Customer customer = null; customer = unitOfWork.CustomerRepository.GetById(id); if (customer == null) { log.Error("Got null object in Delete(int id) in CustomersService.cs"); return(false); } unitOfWork.CustomerRepository.Remove(customer); Contract c = null; c = unitOfWork.ContractRepository.Where(s => s.CustomerId == customer.Id); if (c != null) { unitOfWork.ContractRepository.Remove(c); } RegistratedUser u = null; u = unitOfWork.RegistratedRepository.Where(s => s.CustomerId == customer.Id); if (u != null) { unitOfWork.RegistratedRepository.Remove(u); } unitOfWork.Commit(); log.Info("Deleted Customer object in Delete(int id) in CustomersService.cs"); return(true); } catch (DbUpdateConcurrencyException) { log.Error("A DbUpdateConcurrencyException occured in Delete(int id) in CustomersService.cs"); return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Delete(int id) in CustomersService.cs", e)); return(false); } }
public bool Delete(int id) { log.Info("Reached Delete(int id) in RegistratedUsersService.cs"); try { if (id < 0) { log.Error("Id that was given to Delete(int id) in RegistratedUsersService.cs isn't positive number"); return(false); } RegistratedUser user = null; user = unitOfWork.RegistratedRepository.GetById(id); if (user == null) { log.Error("Got null object in Delete(int id) in RegistratedUsersService.cs"); return(false); } unitOfWork.RegistratedRepository.Remove(user); Simcard sc = null; sc = unitOfWork.SimcardRepository.Where(s => s.Imsi == user.Imsi); if (sc != null) { unitOfWork.SimcardRepository.Remove(sc); } Number n = null; n = unitOfWork.NumberRepository.Where(s => s.Id == user.NumberId); if (n != null) { unitOfWork.NumberRepository.Remove(n); } unitOfWork.Commit(); log.Info("Deleted RegistratedUser object in Delete(int id) in RegistratedUsersService.cs"); return(true); } catch (DbUpdateConcurrencyException) { log.Error("A DbUpdateConcurrencyException occured in Delete(int id) in RegistratedUsersService.cs"); return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Delete(int id) in RegistratedUsersService.cs", e)); return(false); } }
public static void CreateUser(RegistratedUser regUser) { User user = new User(); user.FirstName = regUser.firstName != null ? regUser.firstName : "-"; user.LastName = regUser.lastName != null ? regUser.lastName : "-"; user.Phone = regUser.phone != null ? regUser.phone : "-"; user.Role = regUser.role; user.TelegramName = regUser.telegramName; db.User.Add(user); db.SaveChanges(); }
public bool Update(RegistratedUserServiceModel user) { log.Info("Reached Update(RegistratedUserServiceModel contract) in RegistratedUsersService.cs"); try { RegistratedUser r = null; r = mapper.Map <RegistratedUser>(user); Simcard s = null; s = unitOfWork.SimcardRepository.GetById(user.Imsi); if (s != null) { s.Status = false; unitOfWork.SimcardRepository.Update(s); log.Info("Modified Simcard object in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } Number n = null; n = unitOfWork.NumberRepository.GetById(user.NumberId); if (n != null) { n.Status = false; unitOfWork.NumberRepository.Update(n); log.Info("Modified Number object in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } unitOfWork.RegistratedRepository.Update(r); log.Info("Modified RegistratedUser object in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); return(true); } catch (DbUpdateConcurrencyException) { if (!Exists(user.Id)) { log.Error("RegistratedUser object with given id doesn't exist in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs", e)); return(false); } }
public bool Delete(int id) { log.Info("Reached Delete(int id) in SimcardsService.cs"); try { if (id < 0) { log.Error("Id that was given to Delete(int id) in SimcardsService.cs isn't positive number"); return(false); } Simcard sim = null; sim = unitOfWork.SimcardRepository.GetById(id); if (sim == null) { log.Error("Got null object in Delete(int id) in SimcardsService.cs"); return(false); } unitOfWork.SimcardRepository.Remove(sim); RegistratedUser u = null; u = unitOfWork.RegistratedRepository.Where(s => s.Imsi == sim.Imsi); if (u != null) { unitOfWork.RegistratedRepository.Remove(u); } unitOfWork.Commit(); log.Info("Deleted Simcard object in Delete(int id) in SimcardsService.cs"); return(true); } catch (DbUpdateConcurrencyException) { log.Error("A DbUpdateConcurrencyException occured in Delete(int id) in SimcardsService.cs"); return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Delete(int id) in SimcardsService.cs", e)); return(false); } }
public bool Add(RegistratedUserServiceModel user) { log.Info("Reached Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); try { RegistratedUser r = null; r = mapper.Map <RegistratedUser>(user); unitOfWork.RegistratedRepository.Add(r); Simcard s = null; s = unitOfWork.SimcardRepository.GetById(user.Imsi); if (s != null) { s.Status = false; unitOfWork.SimcardRepository.Update(s); log.Info("Modified Simcard object in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } Number n = null; n = unitOfWork.NumberRepository.GetById(user.NumberId); if (n != null) { n.Status = false; unitOfWork.NumberRepository.Update(n); log.Info("Modified Number object in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } unitOfWork.Commit(); log.Info("Added new RegistratedUser object in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); return(true); } catch (DbUpdateConcurrencyException) { log.Error("A DbUpdateConcurrencyException occured in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs", e)); return(false); } }