Beispiel #1
0
        public ActionResult Create([FromBody] StaffTitleViewModel vm)
        {
            var st  = vm.ToStaffTitle();
            var res = _bo.Create(st);

            return(res.Success ? Ok() :InternalServerError());
        }
        public ActionResult Create([FromBody] StaffTitleViewModel vm)
        {
            var b   = vm.ToStaffTitle();
            var res = _bo.Create(b);

            return(StatusCode(res.Success ? (int)HttpStatusCode.OK : (int)HttpStatusCode.InternalServerError));
        }
        public ActionResult Create([FromBody] StaffTitleViewModel vm)
        {
            var st = new StaffTitle(vm.StaffRecordId, vm.TitleId, vm.StartDate, vm.EndDate);

            var res  = _bo.Create(st);
            var code = res.Success ? HttpStatusCode.OK : HttpStatusCode.InternalServerError;

            return(new ObjectResult(code));
        }
Beispiel #4
0
        public void TestCreateAndReadStaffTitle()
        {
            RestaurantSeeder.SeedCountries();
            var stbo      = new StaffTitleBusinessObject();
            var tbo       = new TitleBusinessObject();
            var tl        = tbo.List().Result.First();
            var sbo       = new StaffRecordBusinessObject();
            var sr        = sbo.List().Result.First();
            var st        = new StaffTitle(DateTime.Parse("2015/05/05"), DateTime.Parse("2020/05/05"), tl.Id, sr.Id);
            var resCreate = stbo.Create(st);
            var resGet    = stbo.Read(st.Id);

            Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null);
        }
Beispiel #5
0
        public void TestCreateStaffTitle()
        {
            ContextSeeders.Seed();
            var boStaffRecord = new StaffRecordBusinessObject();
            var staffRecord   = boStaffRecord.List().Result.First();

            var boTitle = new TitleBusinessObject();
            var title   = boTitle.List().Result.First();

            var bo         = new StaffTitleBusinessObject();
            var staffTitle = new StaffTitle(staffRecord.Id, title.Id, DateTime.Parse("13/07/2020"), DateTime.Parse("13/07/2021"));;
            var resCreate  = bo.Create(staffTitle);

            Assert.IsTrue(resCreate.Success);
        }
        public void TestCreateAndListStaffTitle()
        {
            RestaurantSeeder.Seed();
            var sbo  = new StaffTitleBusinessObject();
            var tbo  = new TitleBusinessObject();
            var srbo = new StaffRecordBusinessObject();

            var t  = tbo.List().Result.First();
            var sr = srbo.List().Result.First();


            var dr        = new StaffTitle(DateTime.Now, DateTime.Now, sr.Id, t.Id);
            var resCreate = sbo.Create(dr);
            var resGet    = sbo.Read(dr.Id);

            Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null);
        }