예제 #1
0
 public PagedResponse <Condominium> List([FromQuery] CondominiumSearchParams searchParams)
 {
     return(new PagedResponse <Condominium>
     {
         Values = CondominiumService.List(searchParams.ToModel()),
         MorePages = false
     });
 }
예제 #2
0
 public ActionResult <ObjectResult> UpdateCardData([FromBody] CardData cardData)
 {
     try
     {
         CondominiumService condominiumService = new CondominiumService(Startup.BeePlaceDataBaseConnectionString);
         condominiumService.UpdateCardData(cardData);
         return(StatusCode((int)HttpStatusCode.OK, cardData));
     }
     catch (Exception e)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
     }
 }
예제 #3
0
 public ActionResult <ObjectResult> InsertManager([FromBody] CondominiumManager condominiumManager)
 {
     try
     {
         CondominiumService condominiumService = new CondominiumService(Startup.BeePlaceDataBaseConnectionString);
         condominiumService.InsertManager(condominiumManager);
         return(StatusCode((int)HttpStatusCode.OK, condominiumManager));
     }
     catch (Exception e)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
     }
 }
예제 #4
0
 public ActionResult <ObjectResult> Validate(string cnpj)
 {
     try
     {
         CondominiumService condominiumService = new CondominiumService(Startup.BeePlaceDataBaseConnectionString);
         var condominium = condominiumService.Validate(cnpj);
         return(StatusCode((int)HttpStatusCode.OK, condominium));
     }
     catch (Exception e)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
     }
 }
예제 #5
0
 public ActionResult <ObjectResult> GetCondominium(int idCondominium)
 {
     try
     {
         CondominiumService condominiumService = new CondominiumService(Startup.BeePlaceDataBaseConnectionString);
         var condominium = condominiumService.GetCondominium(new Condominium()
         {
             Id = idCondominium
         });
         return(StatusCode((int)HttpStatusCode.OK, condominium));
     }
     catch (Exception e)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
     }
 }
예제 #6
0
 public Condominium Patch([FromBody] Condominium condominium)
 {
     return(CondominiumService.Update(condominium));
 }
예제 #7
0
 public Condominium Post([FromBody] Condominium condominium)
 {
     return(CondominiumService.Create(condominium));
 }
예제 #8
0
 public Condominium Get([FromRoute] int id)
 {
     return(CondominiumService.Get(id));
 }
예제 #9
0
 public CondominiumController(CondominiumService condominiumService, AccountingService accountingService)
 {
     CondominiumService = condominiumService;
     AccountingService  = accountingService;
 }