예제 #1
0
        public IHttpActionResult Create(SpecialitiesDto specialitiesDto)
        {
            speciality speciality = new speciality
            {
                name      = specialitiesDto.name,
                createdon = DateTime.Now,
                updatedon = DateTime.Now
            };

            ecaseEntity.specialities.Add(speciality);
            ecaseEntity.SaveChanges();
            return(Ok(speciality));
        }
        public IHttpActionResult Create(RegionsDto regionsDto)
        {
            region region = new region
            {
                name      = regionsDto.name,
                createdon = DateTime.Now,
                updatedon = DateTime.Now
            };

            ecaseEntity.regions.Add(region);
            ecaseEntity.SaveChanges();
            return(Ok(region));
        }
예제 #3
0
        public IHttpActionResult Create(CasesDto casesDto)
        {
            @case caseObj = new @case
            {
                title            = casesDto.title,
                description      = casesDto.description,
                clientid         = casesDto.clientid,
                specialityid     = casesDto.specialityid,
                approvedlawyerid = casesDto.approvedlawyerid
            };

            ecaseEntity.cases.Add(caseObj);
            ecaseEntity.SaveChanges();
            return(Ok(caseObj));
        }
예제 #4
0
        public IHttpActionResult Register(RegistrationDto registrationDto)
        {
            var currentRecord = ecaseEntity.registrations.Where(x => x.email == registrationDto.email).ToList();

            if (currentRecord.Count > 0)
            {
                return(Ok("false"));
            }

            string       token    = Guid.NewGuid().ToString().Substring(0, 10);
            registration register = new registration
            {
                firstname   = registrationDto.firstName,
                lastname    = registrationDto.lastName,
                email       = registrationDto.email,
                location    = registrationDto.location,
                password    = registrationDto.password,
                accounttype = registrationDto.accountType,
                image       = "profile.png",
                status      = true,
                token       = token,
                createdon   = DateTime.Now,
                updatedon   = DateTime.Now
            };

            ecaseEntity.registrations.Add(register);
            ecaseEntity.SaveChanges();
            //SendMessageAsync(registrationDto.email, token).Wait();
            return(Ok(register));
        }
예제 #5
0
        public IHttpActionResult Create(QuotesDto quotesDto)
        {
            quote quote = new quote
            {
                description = quotesDto.description,
                price       = quotesDto.price,
                duration    = quotesDto.duration,
                lawyerid    = quotesDto.lawyerId,
                caseid      = quotesDto.caseId
            };

            ecaseEntity.quotes.Add(quote);
            ecaseEntity.SaveChanges();
            return(Ok(quote));
        }